a kind of trailer hitch - German English Dictionary